.rank {
    font-size: 14px;

    &_header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 8px 12px;
    }

    &_list {
        padding: 12px 0;

        &_item {
            margin-bottom: 0.5em;
            padding: 4px 12px;

            &_li {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            &_content {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            &_icon {
                display: inline-block;
                min-width: 22px;
                min-height: 22px;
                margin-right: 6px;
                line-height: 22px;
                text-align: center;
                vertical-align: middle;
            }
        }
    }
}
